Don't leak paper_size here. (#488820, Morten Welinder)
authorMatthias Clasen <mclasen@redhat.com>
Wed, 12 Mar 2008 16:37:51 +0000 (16:37 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 12 Mar 2008 16:37:51 +0000 (16:37 +0000)
2008-03-12  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkpagesetup.c (gtk_page_setup_copy): Don't leak
        paper_size here.  (#488820, Morten Welinder)

svn path=/trunk/; revision=19781

ChangeLog
gtk/gtkpagesetup.c

index b0c3d2c45b834e71f13c896aa7a128d9c2947d94..d0c6e314b4ae157fc669235f4831ca29d7193ddb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-03-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkpagesetup.c (gtk_page_setup_copy): Don't leak 
+       paper_size here.  (#488820, Morten Welinder)
+
 2008-03-12  Michael Natterer  <mitch@imendio.com>
 
        * acconfig.h: remove this deprecated file.
index ab6a224dd378f32067e7dea76371a953e4ab6670..bc3fee33774c6d41eb6824815b8e7c372ba74c65 100644 (file)
@@ -113,6 +113,7 @@ gtk_page_setup_copy (GtkPageSetup *other)
 
   copy = gtk_page_setup_new ();
   copy->orientation = other->orientation;
+  gtk_paper_size_free (copy->paper_size);
   copy->paper_size = gtk_paper_size_copy (other->paper_size);
   copy->top_margin = other->top_margin;
   copy->bottom_margin = other->bottom_margin;